﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DatabaseSimulation
{
    public class SimulationResult
    {
        public int CompletedTransactions { get; set; }
        public int CpuUtilization { get; set; }
        public int UsefulCpuUtilization { get; set; }
        public int IoUtilization { get; set; }
        public int UsefulIoUtilization { get; set; }
        public int Deadlocks { get; set; }
        public int TransactionBlocks { get; set; }
        public int CpuBlocks { get; set; }
        public int HardDriveWriteBlocks { get; set; }
        public int HardDriveReadBlocks { get; set; }
        public int BlockedOnTransactionTime { get; set; }
        public int BlockedOnCpuTime { get; set; }
        public int BlockedOnHardDriveWriteTime { get; set; }
        public int BlockedOnHardDriveReadTime { get; set; }
        public int ElapsedWaitOnObjectsToCommit { get; set; }
        public int ElapsedWaitOnTransactionsToCommit { get; set; }
        public int TempWriteTime { get; set; }
    }
}
